REAP: Reporting Errors Using Alternative Paths
نویسندگان
چکیده
Software testing is often unable to detect all program flaws. These bugs are most commonly reported to programmers in error reports containing core dumps and/or execution traces that frequently reveal users’ private information without providing all necessary information for effective debugging. Hence, these mechanisms are sparsely used due to users’ data privacy concerns. This paper presents REAP, a new fault replication method, which allows for enhancing privacy protection while still providing software developers with the ‘steps-to-reproduce” errors. REAP uses symbolic execution and randomized search heuristics to identify alternative execution paths leading to an observed error. We evaluated REAP using a testbed including real bugs of popular, large scale applications. The results show the high effectiveness of REAP in anonymizing user input: on average, REAP reveals only 16.78% of the bits in the original input, achieving an average residue (the number of common characters in the original and anonymized input) of 15.07%. Our evaluation also highlights that REAP significantly outperforms state of the art techniques in terms of achieved privacy and/or scalability.
منابع مشابه
Investigating the components of nursing errors reporting in selected hospitals of Tehran University of Medical Sciences in 2020
Abstract Introduction: err is human. Error is considered as a part of reality and an integral part of human life. Error reporting is defined as a strategic indicator for error prevention. Nursing managers use management measures and strategies to create an climate in the workplace that nurses increase the rate of reporting errors without fear of the consequences of error reporting. Aim: The p...
متن کاملشیوع وقوع و نوع خطاهای دارویی و موانع گزارشدهی آن در پرستاران شاغل در یکی از بیمارستانهای آموزشی کرمانشاه
Background & Aim: The most common types of medical errors are medication errors. Medication errors can cause serious health problems and should be considered a threat to patients' safety. The aim of this study was to investigate the prevalence and types of medication errors and barriers to reporting errors by nurses in an educational hospital in Kermanshah University of Medical Sciences in 20...
متن کاملRefusal in Reporting Medication Errors from the Viewpoints of Nursing Students in Arak University of Medical Sciences
Introduction: Reporting medication errors leads to saving patients' wellbeing and safety and also is counted as a valuable information source for preventing further mistakes in future. The aim of this study was to determine the causes for refusing to report medication errors from the viewpoints of nursing students. Methods: All nursing students of Arak University of Medical Sciences (n=76) wer...
متن کاملبررسی ارتباط قاطعیت پرستاران با گزارش دادن خطاهای کاری آنان
Background: Assertiveness skill helps to nurses for better their practice. Job errors are inevitable in nursing profession. The purpose of this study was to determine the relationship between assertiveness and reporting of job errors among nurses. Methods: This descriptive and cross sectional study was performed on 153 nurses from Fatemeh Zahra hospital of Najafabad through census sampling. Th...
متن کاملThe attitudes of nurses towards the occurrence and reporting of nursing errors in selected hospitals of Tehran University of Medical Sciences in 2019
Introduction: Nurses have an undeniable role in preventing nursing and medical errors, and evaluating their attitude towards error reporting, as a strategic indicator, can help nursing managers in preventing errors and improving patient safety and quality of nursing care. Therefore, this study was conducted with the aim of determining the attitude of nurses towards the occurrence and reporti...
متن کامل